//
//  ViewController.m
//  Demo5
//
//  Created by apple on 2020/7/9.
//  Copyright © 2020 zhaoshijie. All rights reserved.
//

#import "ViewController.h"

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    
    self.textField = [[NSTextField alloc]initWithFrame:CGRectMake(100, 100, 100, 50)];
    self.textField.stringValue = @"这是一个Textfield这是一个Textfield这是一个Textfield这是一个Textfield这是一个Textfield这是一个Textfield这是一个Textfield这是一个Textfield";
    
    //设置默认显示的提示字符串
//    self.textField.placeholderString = @"提示输入";
    
    NSMutableAttributedString * attriString = [[NSMutableAttributedString alloc]initWithString:@"请填写你的梦想"];
    [attriString addAttribute:NSForegroundColorAttributeName value:[NSColor redColor] range:NSMakeRange(5, 2)];
    self.textField.placeholderAttributedString = attriString;
    
    //设置文本框背景颜色
    self.textField.backgroundColor = [NSColor redColor];
    //设置文字颜色
//    self.textField.textColor = [NSColor greenColor];
    //设置是否绘制背景
//    self.textField.drawsBackground = NO;
    //设置是否显示边框
//    self.textField.bordered = NO;
    //设置是否可以编辑
//    self.textField.editable = NO;
    //设置文本框是否可以选中
//    self.textField.selectable = NO;
    //设置贝塞尔风格
//    self.textField.bezelStyle = NSTextFieldRoundedBezel;
    //设置倾向布局宽度
//    self.textField.preferredMaxLayoutWidth = 20;
    //设置最大行数
    self.textField.maximumNumberOfLines = 2;
    
    //  设置多行显示不全用小数点显示。
    [self.textField.cell setLineBreakMode:NSLineBreakByWordWrapping];
    [self.textField.cell setTruncatesLastVisibleLine:YES];
    
    
    
    [self.view addSubview:self.textField];
    
    
    NSTextField *tagTextField = [self.view viewWithTag:100];
    tagTextField.stringValue = @"哈哈";
    
    
    
}


- (void)setRepresentedObject:(id)representedObject {
    [super setRepresentedObject:representedObject];

    // Update the view, if already loaded.
}




@end
